body {
  background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSMjsq_11bqXgjjAf3pFPn05tiqAJxKAUwOzw&usqp=CAU");
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

b, h1, h2, 
table, th, td, tr {
  text-align: center;
  text-shadow: 0px 2px 5px red;  
  color: white;  
  font-family: avenir-light;  
}

h1, h2 {
  margin-bottom: 20px;
}

h1 {
  font-size: 50pt;  
}

h2 {
  font-size: 40pt;
}

table, th, td, tr {
  padding: 10px;
  color: white;
  font-family: avenir-light;
  text-shadow: 0px 2px 5px red;
  text-align: center;
  border: 5px solid white;
  border-collapse: collapse;  
}

table {
  box-shadow: 0px 2px 5px red;
  width: 100%;
  border-radius: 10px;
  border: 5px solid white;
}

img {
  width: 450px;
  height: 250px;
}

img.smffh {
  height: 160px;
}

img.smnwh {
  height: 160px;
}

.Schedule {
  font-family: avenir-light;
  font-size: xx-large;
  background-color: red;
  border: none;
  color: white;
  border-radius: 10px;
  margin: 0 auto;
  align-content: center;
  text-align: center;
  margin-bottom: 32px;
}

a:link {
  color: white;
  text-decoration: none;
}

a:visited {
  color: white;
  text-decoration: none;
}

a:hover {
  color: blue;
  text-decoration: none;
}

a:active {
  color: red;
  text-decoration: none;
}